#include"ArmorDetectorT.h"
#include<iostream>

using namespace std;
using namespace cv;
using namespace hnurm;

int main()
{
//    ArmorDetector detector;
//
//    VideoCapture cap(0);
//    cap.set(CAP_PROP_EXPOSURE,-10);
//
//    ImgInfo frame;
//    TargetInfo temp;
//    while (1)
//    {
//        cap>>frame.img;
//        clock_t start=clock();
//        imshow("raw",frame.img);
//        detector.Detect(frame,temp);
//        double end=(double)(clock()-start)/(double)CLOCKS_PER_SEC ;
//        cout<<end<<endl;
//        if(waitKey(1)=='q')
//        {
//            exit(1);
//        }
//    }

//    ArmorDetector detector;
//    VideoCapture cap("/home/rm/ArmorDetector/步兵.mp4");
//
//    ImgInfo frame;
//    TargetInfo temp;
//    while (1)
//    {
//        cap>>frame.img;
//        if (frame.img.empty())
//        {
//            printf("测试视频结束\n");
//            break;
//        }
//        imshow("raw",frame.img);
//        detector.Detect(frame,temp);
//    }

    ArmorDetector detector;
    ImgInfo frame;
    TargetInfo temp;
    frame.img= imread("/home/rm/ArmorDetector/1.png");
    imshow("raw",frame.img);
    detector.Detect(frame,temp);

    return 0;
}